﻿using System;

namespace calic
{
    internal class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Введите число");
            try
            {
                double a = Double.Parse(Console.ReadLine());
                Console.WriteLine("Введите знак");
                String z = Console.ReadLine();
                Console.WriteLine("Введите число");
                double b = Double.Parse(Console.ReadLine());
                if (z.Equals("+"))
                {
                    Console.WriteLine(Plus(a, b));
                }
                else
                {
                    if (z.Equals("-"))
                    {
                        Console.WriteLine(Minus(a, b));
                    }
                    else
                    {
                        if(b == 0)
                        {
                            Console.WriteLine("ОШИБКА: на 0 делить нельзя!");
                        }
                        else
                        {
                            Console.WriteLine(Delenie(a, b));
                        }
                    }
                }
            }
            catch(FormatException e) 
            {
                Console.WriteLine("Введено не число");
            }
        }
        static double Plus(double a, double b)
        {
            return a + b;
        }
        static double Minus(double a, double b)
        {
            return a - b;
        }
        static double Umnojenie(double a, double b)
        {
            return a * b;
        }
        static double Delenie(double a, double b)
        {
            return a / b;
        }
    }
}
